<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    // <!-- js中的数据类型 -->

    // <!-- 基本数据类型分为五种 -->
    // <!-- string(字符串) -->
    // <!-- 数字(number) -->
    // <!-- 布尔类型  boolean -->
    // <!-- 未定义  undefined -->
    // <!-- 空对象  null -->

    // <!-- 引用数据类型分为三种 -->
    // <!-- 数组 array -->
    // <!-- 对象  object -->
    // <!-- 函数  function -->



    // <!-- 基本数据(简单数据)类型 -->

    // <!-- 数字类型 包括(小数和整数) -->
    // <!-- 字符串类型 -->
    // <!-- 布尔类型 true 和 false -->
    // <!-- 未定义(undefined) -->
    // <!-- 空对象指针(null) -->
    // <!-- es6新增(symbol) -->


    // <!-- 引用数据类型(复杂数据类型) -->

    // <!-- 数组类型[1,2,3,4,5]同一种元素的集合 -->
    var arr = [5,8,6,2,7];
    var arr1 = [[21,22][22,23][23,24][75,81]];  //二维数组:数组中嵌套其他数组
    var arr2 = [
        {
            name:'罗翔',
            age:35
        },
        {
            name:'张三',
            age:55
        },
        {
            name:'赵四',
            age:74
        }
    ]    //数组中嵌套对象


    //对象类型  封装信息(复杂)
    var obj = {
        //形式依然是key:value的形式
        name:'李雷',
        age:25,
        children:['小明','里昂']
    } //对象中有数组

    //函数类型
    //封装常用的功能代码  以便复用
    function foo(){
        // 要执行的代码
    }
    </script>
</body>
</html>